<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maxinum-scale=1,user-scalable=no">
    <title>项目实战---响应式轮播图 </title>
    <link rel="stylesheet" href="..\..\bootstrap-3.3.7-dist\css\bootstrap.min.css">
    <link rel="stylesheet" href="..\..\bootstrap-3.3.7-dist\css\style.css">
    <style>
    </style>
</head>

<body>

    <nav class="navbar navbar-default navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <a href="#" class="navbar-brand logo"><img src="../../img/logo.png" alt="facebook"></a>
                <!-- 缩小到一定程度导航栏会隐藏 用按钮绑定导航 按下按钮就显示隐藏的导航栏 -->
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
                   <span class="icon-bar"></span> 
                   <span class="icon-bar"></span> 
                   <span class="icon-bar"></span> 
                </button>
            </div>
            <div class="collapse navbar-collapse" id="navbar-collapse">
                <ul class="nav navbar-nav navbar-right" >
                    <!-- span放置小图标 -->
                    <li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span> 首页</a></li>
                    <li><a href="#"><span class="glyphicon glyphicon-list"></span> 资讯</a></li>
                    <li><a href="#"><span class="glyphicon glyphicon-fire"></span> 案例</a></li>
                    <li><a href="#"><span class="glyphicon glyphicon-question-sign"></span> 关于</a></li>
                </ul>
            </div>
        </div>
    </nav>

    <div id="myCarousel" class="carousel slide">
        <ol class="carousel-indicators">
            <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
            <li data-target="#myCarousel" da ta-slide-to="1"></li>
            <li data-target="#myCarousel" data-slide-to="2"></li>
        </ol>
        <div class="carousel-inner">
            <div class="item active">
                <img src="../../img/slide1.jpg" alt="第一张">
            </div>
            <div class="item">
                <img src="../../img/slide2.jpg" alt="第二张">                
            </div>
            <div class="item">
                <img src="../../img/slide3.jpg" alt="第三张">                
            </div>
        </div>
        <a href="#myCarousel" data-slide="prev" class="carousel-control left">&lsaquo;</a>
        <a href="#myCarousel" data-slide="next" class="carousel-control right">&rsaquo;</a>
    </div>

    <script src="..\..\bootstrap-3.3.7-dist\js\jquery-3.2.1.min.js"></script>
    <script src="..\..\bootstrap-3.3.7-dist\js\bootstrap.min.js"></script>
    <script type="text/javascript">

        $(function(){
            $('#myCarousel').carousel({
                //自动4秒播放
                interval : 4000,
            })
            // 设置垂直居中  让左右图标行高等于图片高度
            $('.carousel-control').css('line-height',$('.carousel-inner img').height()+'px');
            $(window).resize(function(){
                // 因为切换到下一张高度会为0 所以要保证到每一张轮播图会有高度
                var $height = $('carousel-inner img').eq(0).height() ||
                              $('carousel-inner img').eq(1).height() ||
                              $('carousel-inner img').eq(2).height()  
                // 当屏幕大小发生了改变 图标也随着图片的改变而改变
                $('.carousel-control').css('line-height',$height+'px');
            })
        })


     </script>
</body>
</html>

